#ifndef _VIRTUALDISK_H_
#define _VIRTUALDISK_H_ 

typedef struct
{
    BLOCK_ID  StartBlock;          // start block
    DWORD     BlockNum;            // # of blocks
    BLOCK_ID *BadBlock;            // ptr to bad block list, NULL if no bad block
    DWORD     BadBlockNum;         // # of bad blocks in the list
}VIRTUAL_DISK_INFO, *PVIRTUAL_DISK_INFO;

BOOL GetVirtualDskInfo(DWORD dwId, PVIRTUAL_DISK_INFO pVDInfo);

#endif
